c语言中":"什么意思

来源:百度知道 编辑:UC知道 时间:2024/05/12 07:16:36

:是和?一起用的
用法是这样的:
a<b?1:0;

当a<b为真时,返回1;当a<b为假时,返回0;

_?_:_ 是C中唯一一个3元运算符

例如:
a>b?x=b:x=a;
这一句相当于
if(a>b) x=b;
else x=a;
里面的“:”相当于else

说具体点!!
给个例子